//package com.xspace.android.xafcommon.util;
//
//import java.io.File;
//import java.io.FileInputStream;
//
//import android.media.MediaPlayer;
//import android.media.MediaPlayer.OnCompletionListener;
//
///**
// * @ClassName: SoundPlayMeter
// * @author:qbluo
// * @Date：2013-12-31
// * @version V1.0.0
// * @Description: 音频播放
// */
//public class SoundPlayMeter {
//	private PlayCallBack mPlayCallBack;
//	private MediaPlayer mMediaPlayer;
//
//	public SoundPlayMeter(PlayCallBack mPlayCallBack) {
//		this.mPlayCallBack = mPlayCallBack;
//	}
//
//	public interface PlayCallBack {
//		public void playOver();
//
//		public void playError();
//	}
//
//	public void playMusic(String fileName) {
//		mMediaPlayer = new MediaPlayer();
//
//		try {
//
//			if (mMediaPlayer.isPlaying()) {
//				mMediaPlayer.stop();
//				mMediaPlayer.reset();
//			}
//			mMediaPlayer.reset();
//			File file = new File(fileName);
//			FileInputStream fis = new FileInputStream(file);
//			mMediaPlayer.setDataSource(fis.getFD());
//			mMediaPlayer.prepare();
//			mMediaPlayer.start();
//			mMediaPlayer.setOnCompletionListener(new OnCompletionListener() {
//				public void onCompletion(MediaPlayer mp) {
//					if (mMediaPlayer != null) {
//						mMediaPlayer.stop();
//						mMediaPlayer.release();
//						mMediaPlayer = null;
//						mPlayCallBack.playOver();
//					}
//				}
//			});
//			if (fis != null) {
//				fis.close();
//				fis = null;
//
//			}
//
//		} catch (Exception e) {
//			mPlayCallBack.playError();
//			e.printStackTrace();
//		}
//	}
//}
